package com.henghong.CouponDemo.eneity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class CouponNoInfo implements Serializable {
    // 共通クーポンID
    private Integer commonCouponId;
    // CCID
    private Integer CCID;
    // 発行金額
    private Integer publishAmount;
    // 有効日From
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date couponFrom;
    // 有効日To
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date couponTo;
    // 発行状態区分
    private Integer publishKbn;
    // 状态
    private Integer status;
    // クーポン番号
    private String couponNo;
    // ロック/削除区分
    private String lockDelete;
    // 個別クーポンID
    private String eachCouponId;
    // ステータス変更日時
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date statusChangeTime;
    // 発行レスポンス更新日時
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date hakenRessposeTime;
    // 紐付レスポンス更新日時
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date nofuRessposeTime;
    // ロック/削除日時
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date lockDeleteTime;
    // ロック/削除メモ
    private String lockDeleteMemo;
    // 更新日時
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date tblUpdateTime;
    // 利用回数
    private String useFrequency;
    // ロック/削除更新者ID
    private String lockUser;
}
